// 系统信息事件
import MixinsgetSystemInfo from './mixins/getSystemInfo.js';
// 播放器字体(非字体图标)|ps>>为什么需要引入字体？因为要防止用户手机设置的花里花俏的字体把播放器内的字体影响了，就体验不好
import MixinsIndex from './mixins/index.js'
// 播放器上下文对象控制
import MixinsCreateVideoContext from './mixins/createVideoContext/ref.js'
// 导入音频上下文事件
import MixinsCreateInnerAudioContext from './mixins/createInnerAudioContext/createInnerAudioContext.js'
// 网络状态
import MixinsgetNetworkType from './mixins/getNetworkType.js'
// 视频回调与控制接口和视频信息与公用事件
import MixinsVideo from './mixins/video.js'
// 视频初始化播放时 和 判断是否有广告视频 (ps:判断当前视频是否包含视频广告)
import MixinsMyVideoInit from './mixins/myVideoInit/myVideoInit.js'
// 用于更新video组件的VideoSrcList数据等 (ps:操作对象 >> [myVideo][adVideo])
import MixinsSetUpdateVideoSrc from './mixins/setUpdateVideoSrc.js'
// 导入播放器的icon图标(仿优酷)
import MixinxIconsFyk from '../../../FatFatMeng-icon/icons-fyk.js'
// 导入播放器的icons图标(仿爱奇艺)
import MixinsIconsFiqy from '../../../FatFatMeng-icon/icons-fiqy.js'
// 导入播放器的icons图标(通用型)
import MixinsIconsStyle from '../../../FatFatMeng-icon/icons-style.js'
// 导入播放器的进度条拖滑事件
import MixinsSliderVideo from './mixins/slider-video.js'
// 导入通用的开关事件
import MixinsSwitch from './mixins/switch.js'
// 导入播放器的抽屉面板事件
import MixinsDrawer from './mixins/drawer/drawer.js'
// 导入播放器的抽屉开关事件
import MixinsSwitchDrawer from './mixins/drawer/switchDrawer.js'
// 导入拖滑switch[音量,亮度]进度条组件的事件
import MixinsSliderPlus from './mixins/plus-api/slider-plus.js'
// 导入transition过渡动画事件
import MixinsTransition from './mixins/transition/transition.js'
/* control - 控制面板事件 */
// 导入Control[公用方法]控制面板事件
import MixinsCommFullControl from './mixins/control/Control.js'
// 播放器“myVideo-slot-box”盒子上的监听触摸事件[改变进度,音量,亮度]
import MixinsTouch from './mixins/Touch/Touch.js'
// 导入控制面板开关状态
import MixinsSwitchControl from './mixins/control/switchControl.js'
// 导入“仿爱奇艺·奇观”识图百科功能
import MixinsPicShiTu from './mixins/PicShiTu/PicShiTu.js'
// 导入“公共的tap点击事件”
import MixinsTap from './mixins/commTap/commTap.js'
//（暂时弃用） 导入“计算手指触摸View盒子的范围”事件
import MixinsTouchView from './mixins/Touch/TouchView.js'
// 导入“获取系统时间”事件
import MixinsGetDateTime from './mixins/getdateTime/getdateTime.js'
// 导入“通过Native.js来获取手机电量”事件
import MixinsGetBattery from './mixins/getBattery/getBattery.js'
// 导入“分享Icon图标静态文件”数据
import MixinsShareIcons from './mixins/share/share-icons.js'
// 导入“分享相关操作”事件
import MixinsShareTap from './mixins/share/share.js'
// 导入“气泡文字提示”相关事件
import MixinsTextBubble from './mixins/TextBubble/TextBubble.js'
// 导入 贴片广告 相关事件
import MixinsAdViewpause from './mixins/ad-view-pause/ad-view-pause.js'
// 导入 弹幕组件调用方法
import MixinsFatbarrage from './mixins/Fatbarrage/Fatbarrage.js'
// 导入 内置弹幕相关配置
import MixinsDanmuConfig from './mixins/Fatbarrage/danmu-config.js'
// 导入uni_api 通用的封装方法
import MixinsUniApi from './mixins/uni_api/uni_api.js'
// 导入hdr_videoSDK 杜比影音SDK 调用方法
import mixinsHDR_VideoSDK from './mixins/hdr_videoSDK/hdr_videoSDK.js'
// 导入mounted_jssdk 钩子挂载完毕时
import MixinsMounted_JsSdk from './mixins/mounted_jssdk/mounted_jssdk.js'
// 导入createSelectorQuery 获取元素节点信息
import MixinsCreateSelectorQuery from './mixins/createSelectorQuery/createSelectorQuery.js'
// 导入VideoConfing 播放器配置项（如果组件上不设置 则使用内置的播放器配置项）
import MixinsVideoConfig from './mixins/VideoConfig/VideoConfig.js'
// 导入SuoPingSlider 锁屏进度条控制事件
import MixinsSuoPingSlider from './mixins/SuoPingSlider/SuoPingSlider.js'
// 导入 iOS平台上播放直播源时，模拟视频当前时长的方法
import MixinsiOStimeupdate from './mixins/ios/islive_player/timeupdate.js';
// 导入 正则匹配（用于用户手动发送弹幕时，检查是否包含弹幕敏感词）
import MixinsRegExp from './mixins/RegExp/RegExp.js'

export default{
    mixins:[
        MixinsgetSystemInfo,// 系统信息事件
        MixinsIndex,// 播放器字体(非字体图标)
        MixinsCreateVideoContext,// 播放器上下文对象控制
        MixinsgetNetworkType,// 网络状态
        MixinsVideo,// 视频回调与控制接口和视频信息
		MixinsMyVideoInit,// 视频初始化播放时 和 判断是否有视频广告
		MixinsSetUpdateVideoSrc,// 用于更新video组件的VideoSrcList数据等
        MixinsIconsFiqy,//导入视频播放器icon图标(仿爱奇艺)
        MixinxIconsFyk,//导入播放器的icon图标(仿优酷)
        MixinsIconsStyle,//导入播放器的icons图标(通用型)
        MixinsSliderVideo,// 导入进度条拖滑事件
        MixinsSwitch,// 导入通用的开关事件
        MixinsDrawer,// 导入播放器的抽屉面板事件
        MixinsSwitchDrawer,// 导入播放器的抽屉开关事件
        MixinsSliderPlus,// 导入拖滑switch[音量,亮度]进度条组件的事件
        MixinsTransition,// 导入transition过渡动画事件
        MixinsCommFullControl,// 导入Control[公用方法]控制面板事件
        MixinsTouch,// 播放器slot-box盒子上的监听触摸事件[改变进度,音量,亮度]
        MixinsSwitchControl,// 导入控制面板开关状态
        MixinsPicShiTu,// 导入“仿爱奇艺·奇观”识图百科功能
        MixinsTap,// 导入“公共的tap点击事件”
        MixinsTouchView,// 导入“计算手指触摸View盒子的范围”事件
        MixinsGetDateTime,// 导入“获取系统时间”方法
        MixinsGetBattery,// 导入“通过Native.js来获取手机电量”事件
        MixinsShareIcons,// 导入“分享Icon图标静态文件”数据
        MixinsShareTap,// 导入“分享相关操作”事件
        MixinsTextBubble,// 导入“气泡文字提示”相关事件
        MixinsCreateInnerAudioContext,// 导入“音频上下文”事件
        MixinsAdViewpause,// 导入 贴片广告 相关事件
        MixinsFatbarrage,// 导入 弹幕组件调用方法
        MixinsDanmuConfig,// 导入 内置弹幕相关配置
        MixinsUniApi,// 导入uni_api 通用的封装方法
        mixinsHDR_VideoSDK,// 导入hdr_videoSDK 杜比影音SDK 调用方法
        MixinsMounted_JsSdk,// 导入mounted_jssdk 钩子挂载完毕时
        MixinsCreateSelectorQuery,// 导入createSelectorQuery 获取元素节点信息
        MixinsVideoConfig,// 导入VideoConfing 播放器配置项（如果组件上不设置 则使用内置的播放器配置项）
		MixinsSuoPingSlider,// 导入SuoPingSlider 锁屏进度条控制事件
        MixinsiOStimeupdate,// 导入 iOS平台上播放直播源时，模拟视频当前时长的方法
        MixinsRegExp,// 导入 正则匹配（用于用户手动发送弹幕时，检查是否包含弹幕敏感词）
	]
}